大家好啊~今天是參賽的第八天,昨天分享了我向學長學習如何使用Python連接資料庫並使用Python新增資料表,今天繼續專題學習紀錄。
前幾天本來初步討論結果為智慧運動地墊,但在開會後決定將上學年製作的智慧盆栽加以延伸,完善其功能並針對一種植物去做照護。
希望本專題能夠向外延伸,盡量不局限於盆栽,並以聯合國17項永續發展(SDGs)中的其中幾項為目標去做發想。
以下是上學年製作有關於DHT11的相關介紹和波型模擬以及原理說明。
溼度對於植物來說是非常重要的環境變化因素,此感測器內含一個電阻式感濕元件和一個NTC測溫元件,並與一個8bit單晶片相連接。體積小、功耗低,傳輸距離最遠可達20公尺以上。
此感測器工作電壓範圍在3.3V~5V之間,溼度測量範圍 20%~95%,量測溫度範圍在攝氏0~50度。
首先要對DHT11發送信號才會有輸出,且須使用示波器的單次觸發來看輸出波型,根據datasheet發送信號必須為低準位且要大於18毫秒,若為高準位的話則要20到40毫秒。
DHT11接收信號後會先進行初始化,分別跑低準位和高準位各80微秒,初始化後則開始傳送資料,並以高準位的長度辨別0或是1,若高準位的時間長度為26到28微秒則資料為1,反之高準位持續時間為70微秒時為0。
整筆資料共有40bit,分別是8bit濕度整數資料和8bit濕度小數資料及8bit溫度整數資料,再加上8bit溫度小數資料,最後加上8bit校驗位。